@charset "utf-8";
/* CSS Document */

/*hpt_adv*/

.hpt_adv {
    margin: 30px 0 20px 0;
    background: url(../../img/bg.jpg) top center no-repeat;
}

/* .hpt_advM{ width:1000px; margin:0 auto; height:auto; overflow:hidden;  margin-bottom:60px;} */

.hpt_advM h1 {
    text-align: center;
    font-family: "微软雅黑";
    font-size: 36px;
    color: #333333;
    line-height: 73px;
}

.hpt_advM ul {
    height: auto;
    overflow: hidden;
}

.hpt_advM ul li {
    float: left;
    height: 360px;
}

.hpt_advM .img-responsive {
    margin: 0px auto
}

/* .hpt_advM1,.hpt_advM2,.hpt_advM3{ margin-right:4px;} */

.hpt_h h4{
    width: 247px;
    height: 44px;
    background: url(../../img/adv3.jpg) center no-repeat;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 20px;
    line-height: 44px;
    color: #333333;
    margin: 0px auto 22px;
    font-weight: bold
}

.hpt_h p {
   
    font-family: "微软雅黑";
    font-size: 15px;
    line-height: 22px;
    color: #333333;
    width: 90%;
    margin: 10px auto 30px

}

.hpt_A {
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.hpt_A div {
    height: auto;
    overflow: hidden;
}

.hpt_A .line div div{
    float: left;
    height: 44px;
    width: 100%;
    margin: 0px 10px
}

#hpt_3 {
    margin-right: 0px;
}

.hpt_A1,
.hpt_A2 {
    background: #ffed0f  no-repeat;
}

.hpt_A3 {
    background: #d1d1d1  no-repeat;
}

.hpt_A div div a {
    display: block;
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 44px;
    color: #333333;
    text-align: center;
    font-weight: normal;
}

/*hpt_line*/

.hpt_line {
    background-color: #e8edf0;
}

.hpt_lineM {
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    padding-top: 13px;
}

.hpt_lineM_l {
    float: left;
}

.hpt_lineM_l p {
    font-family: "微软雅黑";
    line-height: 26px;
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    padding: 30px 0;
}

.hpt_lineM_l p span {
    font-size: 24px;
    line-height: 36px;
}
.hpt_lineM_l h4{
    font-weight: bold;
}
.hpt_lineM_r {
    position: relative;
    float: right;
    width: 200px;
}
.hpt_lineM_r .moji{
    margin-top: 3px;
}
.hpt_lineM_r a {
    padding-left: 0px;
}

/*hpt_area*/

.hpt-project {
    margin: 30px auto 0px;
    height: auto;
    overflow: hidden;
}

.hpt-project h2 {
    font-family: "微软雅黑";
    font-size: 24px;
    line-height: 22px;
    font-weight: bold;
    margin-top: 30px;
    color: #333333;
}

.hpt-project h3 {
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 32px;
    color: #333333;
    font-weight: 600;
    padding: 20px 0;
}

.hpt_area ul {
    height: auto;
    overflow: hidden;
}

.hpt_area ul li {
    float: left;
    height: 130px;
}

.hpt_j {
    height: 130px;
    background: url(../../img/jin.jpg) no-repeat;
    background-size: 100%
}

.hpt_j li {
    width: 248px;
    margin-right: 2px;
}

.hpt_j li a,
.hpt_j li p {
    display: block;
    widows: 248px;
    padding-top: 109px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    color: #ffffff;
    font-size: 14px;
}

.hpt_s {
    height: 130px;
    background: url(../../img/shi.jpg) no-repeat;
    margin-bottom: 10px;
}

.hpt_s li {
    width: 123px;
    margin-right: 2px;
    float: left;
}

.hpt_s li a {
    display: block;
    widows: 123px;
    padding-top: 109px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    color: #ffffff;
}

.hpt_area p {
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 32px;
    padding: 5px 0;
}

.hpt_area p span {
    color: #ff6d01;
}

/*hpt_plan*/

#hpt_planr a {
    line-height: 30px;
    padding-top: 35px;
}

.hpt_lineM_l h4 {
    font-family: "微软雅黑";
    font-size: 20px;
    line-height: 30px;
    color: #333333;
    padding: 20px 0 10px 0;
}

.hpt_lineM_l>span {
    display: block;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 22px;
}

/*hpt_pro*/

.hpt_pro {
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    padding: 30px 0 10px 0;
}

.hpt_pro h2 {
    font-family: "微软雅黑";
    font-size: 24px;
    line-height: 22px;
    margin: 30px auto 25px;
}

/*hpt_pro Ч��*/

/*.hpt_pro div{ float:left;}*/

.go_left {
    width: 37px;
    height: 223px;
    background: url(../../img/left.jpg) center no-repeat;
    float: left;
    border: none;
    cursor: pointer;
    margin-right: 10px;
}

.hpt_con {
    margin: 0 auto;
    height: auto;
}
.hpt_con h2{
    font-weight: bold
}
.hpt_04_con_flow {
    height: auto;
    /* width:10000px; position: relative; top: 0px; */
    margin: 0 auto;
}



.hpt_04_02,
.hpt_04_03 {
    background: #e3e3e3;
    
}

.go_right {
    width: 37px;
    height: 223px;
    background: url(../../img/right.jpg) center no-repeat;
    float: right;
    border: none;
    cursor: pointer;
    margin-left: 10px;
}

.hpt_04_con_flow div h4 {
    padding: 20px 0px 5px;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 16px;
    line-height: 23px;
    color: #333333;
}

.hpt_04_con_flow div p {
    font-family: "微软雅黑";
    font-size: 14px;
    padding-top: 5px;
    color: #333333;
    line-height: 26px;
}

/*hpt_cs*/

.hpt_cs {
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    clear: both;
    padding-bottom: 30px;
}

.hpt_cs a:hover {
    text-decoration: none;
}

.hpt_cs h2 {
    font-family: "微软雅黑";
    font-size: 24px;
    line-height: 22px;
    color: #333333;
    padding-bottom: 15px;
    margin: 30px auto;
    text-align: center;
    font-weight: bold;
}

.hptJ {
    margin: 20px auto;
    overflow: hidden;
}

.hptJ_b {
    overflow: hidden;
    margin-top: 10px;
}

.hpt_menu {
    overflow: hidden;
    height: 44px;
    background: #ffed0f;
}

.hpt_menu li {
    display: block;
    float: left;
    text-align: center;
    background-color: #bbbbbb;
    line-height: 40px;
}

.hpt_menu li a {
    display: block;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #333333;
}

.hptJ ul li.aaa {
    background: #ffed0f;
}

.hptJ ul li.none {
    
}

/*hpt_may*/

.hpt_may {
    padding: 20px auto;
}

.hpt_may h2 {
    font-family: "微软雅黑";
    font-size: 20px;
    line-height: 22px;
    color: #333333;
    margin: 30px auto;
}








/*hpt_leave*/

.hpt_leave {
    margin: 20px auto;
}

.hpt_top {
    border-bottom: 1px solid #dfdfdf;
    height: 40px;
    margin-top: 30px
}

.hpt_topl {
    width: 400px;
    float: left;
}

.hpt_topl h2 {
    color: #f04243;
    font-size: 24px;
}

.hpt_topr {
    float: right;
}

.hpt_topr h2 {
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 22px;
    color: #333333;
    font-weight: normal;
}

/*hpt_leaveM*/

.hpt_leaveM {
    height: auto;
    overflow: hidden;
    padding: 20px 0;
}

.hpt_leaveM_l {

    float: left;
}

.hpt_leaveM_r {
    float: right;
}

/*yinru*/

.fLeft {
    float: left;
}

.fRight {
    float: right;
}

.left {
    text-align: left;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.hptbox {
    margin: 0px auto;
    position: relative;
    z-index: 2;
}

.hptbox.w1003 {
}

.boxshow {
    
}

.boxshowBox {
    height: 236px;

}
.boxshowBox li{
    width: 100%

}
.boxshowLeft {
    position: absolute;
    left: 0px;
    top: 45%;
    display: inline-block;
    width: 20px;
    height: 37px;
    background: url(../../img/l.png) no-repeat center center;
    z-index: 10000;
}

.boxshowRight {
    position: absolute;
    right: 0px;
    top: 45%;
    display: inline-block;
    width: 20px;
    height: 37px;
    background: url(../../img/r.png) no-repeat center center;
    z-index: 10000;
}

.hpt_leaveM_r h4 {
    margin: 15px 0 5px 0;
    font-family: "微软雅黑";
    font-size: 15px;
    line-height: 22px;
    color: #333333;
}

.hpt_leaveM_r p {
    line-height: 26px;
}

.hpt_leaveM_l p {
    font-family: "����";
    font-size: 14px;
    color: #3e3a39;
    padding-bottom: 10px;
}

.hpt_leaveM_l p span {
    color: #f04243;
    font-weight: bold;
}
/*ep_leave*/
.ep_leave{height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px;}
.ep_leave .l h2{ font-family:"微软雅黑"; font-size:20px; color:#e14b56; font-weight:bold; padding:30px 0 20px;}
.ep_leave .l p{ font-family: "宋体";  font-size: 14px;  color: #3e3a39;  padding-bottom: 10px;}
.ep_leave .l p span{ color: #f04243;  }
.ep_leave .r{ width:347px; height:auto; overflow:hidden; padding-top:30px; float:right;}
.ep_leave .r h3{ font-family:"微软雅黑"; font-size:18px; font-weight:normal; color:#484848;} 
.ep_leave .r>a{ display:block; margin:15px 0 20px 0; width:347px; height:115px;}
.ep_leave .r p{ font-family:"微软雅黑"; line-height:25px;}
.ep_leave .r p a{ color:#484848;}
.l.xm6.xl12 .province{
    width: 50%;
    float: left;
    padding-right: 8px;
}
.l.xm6.xl12 .city{
    width: 50%;
    float: left;
    padding-left: 8px;
}
form button{
    width: 100px;
    height: 30px;
    text-align: center;
    background: #0565b6;
    color: #FFF;
    border: 0;
}
.form-group{padding-bottom:10px}.field-icon .input{text-indent:25px}.field-icon .icon{left:0;right:auto}.field-icon .icon,.field-icon-right .icon{position:absolute;width:34px;height:34px;text-align:center;line-height:34px;font-size:1pc;font-weight:400}.field-icon-right .icon{right:0;top:0}.form-inline:after,.form-x .form-group:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden}@media(min-width:760px){.form-x .form-group .label{float:left;width:15%;text-align:right;padding:7px 7px 7px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-x .form-group .field{float:left;width:85%}.form-x .form-button{margin-left:15%}}@media(min-width:760px){.form-inline,.form-inline .input{display:inline-block}.form-inline .input{width:auto}.form-inline .form-group{display:inline-table;padding-bottom:0;vertical-align:middle}.form-inline .form-group .input-group{display:inline-table;width:auto;vertical-align:middle}.form-inline .form-group .input-group .input{width:auto}.form-inline .form-group .field,.form-inline .form-group .label{display:inline-block}.form-inline .form-button{display:inline-block;vertical-align:middle}.form-inline .form-button .button{width:auto}.form-auto .input{width:auto;display:inline-block}.form-auto .input-group{display:inline-table;width:auto;display:inline-block}.form-auto .input-group .input{width:auto;display:inline-block}.input-inline{padding-left:1px}.input-inline input{position:relative;float:left;border-radius:0;margin-left:-1px;width:auto}.form-big .input-inline input,.form-small .input-inline input{border-radius:0}.input-inline input:first-child{left:1px;border-radius:4px 0 0 4px}.input-inline input:last-child{border-radius:0 4px 4px 0}}.input-block{padding-top:8px}.input-block:first-child{padding-top:1px}.input-block input{position:relative;margin-top:-1px;border-radius:0}.form-big .input-block input,.form-small .input-block input{border-radius:0}.input-block input:first-child{border-radius:4px 4px 0 0}.input-block input:last-child{border-radius:0 0 4px 4px}.label-block label{display:block;line-height:24px}.input-group{border-collapse:separate;display:table;position:relative}.input-group .addbtn,.input-group .addon,.input-group .input{display:table-cell}.input-group .addbtn,.input-group .addon{width:1%;white-space:nowrap;vertical-align:middle}.input-group .addbtn .button{font-weight:400}.input-group .input{width:100%}.input-group .addon{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;line-height:1;padding:6px 9pt;text-align:center}.input-group .addbtn:first-child .button,.input-group .addon:first-child{border-right:0 none}.input-group .addbtn:first-child .button,.input-group .addon:first-child,.input-group .input:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .addbtn:last-child .button,.input-group .addon:last-child{border-left:0 none}.input-group .addbtn:last-child .button,.input-group .addon:last-child,.input-group .input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .addbtn:not(:first-child):not(:last-child) .button,.input-group .addon:not(:first-child):not(:last-child),.input-group .input:not(:first-child):not(:last-child){border-radius:0}.form-tips .form-group .field{position:relative;zoom:1}.form-tips .input-help{position:absolute;z-index:1;float:left;left:0;top:100%}.form-tips .input-help ul{border:1px solid #ddd;background:#fff;padding:10px 10px 10px 25px;box-shadow:0 0 5px #ddd;border-radius:4px;width:10pc;min-width:10pc;width:auto;_width:10pc}.form-big .button,.form-big .input,.input-big{padding:10px;font-size:1pc;line-height:24px;height:46px}.form-small .button,.form-small .input,.input-small{padding:5px;font-size:9pt;line-height:18px;height:28px}.form-small .addbtn,.form-small .addon{padding:5px 8px;font-size:9pt}.input{font-size:14px;padding:6px;border:1px solid #ddd;width:100%;height:34px;border-radius:4px;-webkit-appearance:none;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}.input,.label{line-height:20px;display:block}.label{padding-bottom:7px}.label label{font-weight:700}.input-file{display:inline-block;position:relative;overflow:hidden;text-align:center;width:auto;color:#333}.input-file input[type=file]{position:absolute;top:0;right:0;font-size:14px;background-color:#fff;transform:translate(-300px,0px) scale(4);height:40px;opacity:0;filter:alpha(opacity=0)}.input:focus{border-color:#09c;transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}.input-auto{width:auto;display:inline-block}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background:#eee}textarea.input{height:auto}.input-note,.label .float-right{color:#999;font-size:9pt;padding-top:2px;line-height:18px}.field{position:relative}
/*footer start*/

.footerbg {
    clear: both;
    height: 244px;
    background: url(/templets/v4/images/index/footerbg.png) repeat-x;
    text-align: left;
    line-height: 25px;
    margin-top: 10px;
}

.footer {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    color: #FFF;
    overflow: hidden
}

.footer a {
    color: #FFF;
}

.footer h3 {
    font-size: 14px;
    padding-bottom: 10px;
}

.footer ul li {
    width: 110px;
    float: left;
}

.footer ul li a {
    padding-left: 20px;
}

.web_left {
    width: 222px;
    background: url(/templets/v4/images/index/vglin.jpg) bottom right no-repeat;
    padding: 30px 0 0 10px;
}

.web_center {
    width: 250px;
    background: url(/templets/v4/images/index/vglin.jpg) bottom right no-repeat;
    padding: 30px 0 0 55px;
}

.web_right {
    width: 210px;
    padding: 30px 0 0 50px;
}

.web_weixin {
    width: auto;
    padding: 20px 0 0 0;
    text-align: center;
    line-height: 20px;
}

.web_weixin img {
    width: 100px;
    height: 100px;
    padding-bottom: 2px;
}

.bottom {
    width: 1000px;
    height: 50px;
    margin: 0 auto;
    padding: 40px 0 0 100px;
    background: url(/templets/v4/images/index/logo.jpg) 2% 70% no-repeat;
    color: #9e9d9d;
    position: relative;
}

.bottom a {
    color: #9e9d9d
}

.bottom .link_bottom {
    height: 25px;
}

.bottom .link_bottom .select_pro span {
    width: 95px;
    height: 20px;
    display: block;
    float: right;
    line-height: 20px;
    margin: 2px 20px 0 0;
    position: relative;
    cursor: pointer;
}

.bottom .select_pro .son_ul {
    position: absolute;
    width: 95px;
    bottom: 20px;
    left: 0;
    z-index: 100;
    background: #FFF;
    display: none
}

.bottom .select_pro .son_ul li {
    line-height: 25px;
    padding-left: 10px;
}

.bottom .select_pro .son_ul a {
    color: #000
}

.bottom .link_bottom p {
    width: 750px;
    float: left;
}

.select_pro {
    top: 38px !important;
}

/*bottom end*/

/*�ʽ�����*/

.ep_top {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}

.ep_top.l {
    float: left;
}

.ep_top.r {
    float: right;
}

/*ep_banner*/

.ep_banner {
    height: 339px;
    background: url(../../images/special/ep/banner.jpg) center no-repeat;
}

/*ep_nav*/

.ep_nav {
    height: 58px;
    background: #e14b56;
    z-index: 1111111;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.ep_nav ul {
    width: 1000px;
    margin: 0 auto;
    height: 58px;
    background: url(../../images/special/ep/bg.jpg) center no-repeat;
}

.ep_nav ul li {
    float: left;
}

.ep_nav ul li a {
    display: block;
    line-height: 58px;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #ffffff;
}

.ep_n1 a {
    padding: 0 60px;
}

.ep_n2 a {
    padding: 0 69px;
}

.ep_n3 a {
    padding: 0 86px;
}

.ep_n4 a {
    padding: 0 83px;
}

.ep_nav ul li a:hover {
    color: #ffe051;
}

.ep_jaw {
    clear: both;
    height: auto;
    overflow: hidden;
    background: #f0eeef;
    padding: 20px 0;
}

.ep_jawM {
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.ep_jaw h1 {
    height: 95px;
    margin: 10px 0;
    text-align: center;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 45px;
    color: #e14b56;
}

.ep_jaw p {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 24px;
    color: #484848;
}

.ep_jawM1 {
    height: auto;
    overflow: hidden;
}

.ep_jawM .l {
    float: left;
    width: 461px;
    height: 230px;
    padding-top: 20px;
}

.ep_jawM .r {
    width: 465px;
    height: 299px;
}

.ep_jaw h2 {
    font-size: 20px;
    background: url(../../images/special/ep/w1.jpg) center no-repeat;
    height: 30px;
    margin-bottom: 15px;
}

.ep_adv {
    height: 280px;
    background: url(../../images/special/ep/bg2.jpg) top no-repeat;
    margin-top: 25px;
    padding-top: 60px;
    margin-bottom: 15px;
}

.ep_adv ul {
    height: auto;
    overflow: hidden;
}

.ep_adv ul li {
    float: left;
}

.ep_adv1 {
    width: 219px;
    padding-right: 50px;
}

.ep_adv ul li h3 {
    background: url(../../images/special/ep/dot.jpg) left no-repeat;
    padding-left: 30px;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #e14b56;
    font-weight: normal;
    margin-bottom: 7px;
    margin-top: 10px;
}

.ep_adv ul li p {
    padding-left: 30px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #484848;
}

.ep_adv2 {
    width: 212px;
    padding-right: 40px;
}

.ep_adv3 {
    width: 230px;
    padding-right: 17px;
}

.ep_adv4 {
    width: 223px;
}

/*ep_intro*/

.ep_intro {
    background: #f0eeef;
    height: 660px;
}

.ep_intro h2 {
    height: 85px;
    padding-top: 40px;
    text-align: center;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 45px;
    color: #e14b56;
}

.ep_intoM {
    width: 1000px;
    margin: 0 auto;
    height: 503px;
    background:
}

.ep_intoM p {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 24px;
    color: #5f050b;
    margin-bottom: 15px;
}

/*ep_line*/

.ep_line {
    margin: 0px auto;
    width: 1000px;
    height: auto;
    overflow: hidden;
}

.ep_line_b {
    clear: both;
    height: 406px;
    background: #f0eeef;
}

.ep_menu {
    overflow: hidden;
    width: 353px;
    float: right;
    background: url(../../images/special/ep/t1.jpg) no-repeat;
    margin-bottom: 2px;
    margin-right: 2px;
}

.ep_menu2 {
    overflow: hidden;
    width: 353px;
    float: right;
    background: url(../../images/special/ep/t2.jpg) no-repeat;
    margin-bottom: 2px;
    margin-right: 2px;
}

.ep_menu li {
    display: block;
    float: left;
    text-align: center;
    width: 176px;
    line-height: 30px;
    height: auto;
    overflow: hidden;
    cursor: pointer;
}

.ep_menu2 li {
    display: block;
    float: left;
    text-align: center;
    width: 176px;
    line-height: 30px;
    height: auto;
    overflow: hidden;
}

.ep_menu li a,
.ep_menu2 li a {
    display: block;
    width: 176px;
    line-height: 33px;
    font-size: 16px;
    color: #e14b56;
    font-family: "微软雅黑";
}

.ep_menu li a:hover,
.ep_menu2 li a:hover {
    text-decoration: none;
    cursor: pointer;
}

.ep_line_b ul {
    height: auto;
    overflow: hidden;
}

.ep_line_b ul li {
    float: left;
}

#ep_line_a2 {
    background: url(../../images/special/ep/line.jpg) no-repeat;
}

.ep_zdgl {
    padding: 29px 0 0 186px;
    width: 174px;
}

.ep_zdgl span {
    display: block;
    text-align: right;
    margin-bottom: 36px;
}

.ep_zdgl span a {
    color: #e14b56;
}

.ep_zdgl span a:hover {
    text-decoration: none;
    color: #000000;
}

/*ep_zdg2*/

.ep_zdg2 {
    padding: 22px 0 0 37px;
    width: 146px;
}

.ep_zdg2 span {
    display: block;
    text-align: right;
    margin-bottom: 16px;
}

.ep_zdg2 span a {
    color: #e14b56;
}

.ep_zdg2 span a:hover {
    text-decoration: none;
    color: #000000;
}

/*ep_zdg3*/

.ep_zdg3 {
    padding: 9px 0 0 53px;
    width: 144px;
}

.ep_zdg3 span {
    display: block;
    text-align: right;
    margin-bottom: 28px;
}

.ep_zdg3 span a {
    color: #e14b56;
    line-height: 22px;
}

.ep_zdg3 span a:hover {
    text-decoration: none;
    color: #000000;
}

/*ep_zdg4*/

.ep_zdg4 {
    padding: 9px 0 0 53px;
    width: 144px;
}

.ep_zdg4 span {
    display: block;
    text-align: left;
    margin-bottom: 9px;
    padding-top: 20px;
}

.ep_zdg4 span a {
    color: #e14b56;
    line-height: 22px;
}

.ep_zdg4 span a:hover {
    text-decoration: none;
    color: #000000;
}

/*ep_lingB*/

.ep_lingB {
    height: auto;
    overflow: hidden;
}

.ep_lingB .l {
    width: 272px;
    float: left;
    padding-left: 20px;
}

.ep_lingB .l h3 {
    width: 163px;
    float: left;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #e14b56;
}

.ep_lingB .l span {
    width: 60px;
    float: right;
    display: block;
}

.ep_lingB .l span a {
    color: #484848;
    padding-top: 10px;
    display: block;
}

.ep_lingB .l p {
    clear: both;
    color: #484848;
    line-height: 22px;
    font-size: 14px;
    padding-top: 10px;
    text-align: justify;
}

.ep_lingB .r {
    width: 688px;
    float: right;
}

.ep_lingB .r ul {
    height: auto;
    overflow: hidden;
}

/*ep_jzs1*/

.ep_jzs1 {
    padding: 0px 0 0 8px;
    width: 233px;
}

.ep_jzs1 span {
    display: block;
    text-align: left;
    margin-bottom: 9px;
}

.ep_jzs1 span a {
    color: #e14b56;
    line-height: 22px;
}

.ep_jzs1 span a:hover {
    text-decoration: none;
    color: #000000;
}

.ep_jzs1>a {
    display: block;
    padding: 20px 0 0 65px;
}

/*ep_jzs2*/

.ep_jzs2 {
    padding: 0px 0 0 8px;
    width: 233px;
}

.ep_jzs2 span {
    display: block;
    text-align: left;
    margin-bottom: 9px;
    padding-left: 72px;
}

.ep_jzs2 span a {
    color: #e14b56;
    line-height: 24px;
}

.ep_jzs2 span a:hover {
    text-decoration: none;
    color: #000000;
}

.ep_jzs2>a {
    display: block;
    padding: 20px 0 0 65px;
}

/*ep_jzs3*/

.ep_jzs3 {
    width: 175px;
}

.ep_jzs3 span {
    display: block;
    text-align: right;
    padding-left: 72px;
    padding-top: 60px;
}

.ep_jzs3 span a {
    color: #e14b56;
    line-height: 24px;
}

.ep_jzs3 span a:hover {
    text-decoration: none;
    color: #000000;
}

.ep_jzs3>a {
    display: block;
    padding: 17px 0 0 1px;
}

/*shiliao*/

#ep_line_a1 {
    background: url(../../images/special/ep/line22.jpg) no-repeat;
}

.ep_zd1 {
    padding: 20px 0 0 284px;
    width: 149px;
}

.ep_zd1 span {
    display: block;
    text-align: right;
    margin-bottom: 36px;
}

.ep_zd1 span a {
    color: #e14b56;
}

.ep_zd1 span a:hover {
    text-decoration: none;
    color: #000000;
}

/*ep_zd2*/

.ep_zd2 {
    padding: 13px 0 0 50px;
    width: 146px;
}

.ep_zd2 span {
    display: block;
    text-align: right;
    margin-bottom: 16px;
}

.ep_zd2 span a {
    color: #e14b56;
}

.ep_zd2 span a:hover {
    text-decoration: none;
    color: #000000;
}

/*ep_zd3*/

.ep_zd3 {
    padding: 10px 0 0 80px;
    width: 146px;
}

.ep_zd3 span {
    display: block;
    text-align: right;
    margin-bottom: 26px;
}

.ep_zd3 span a {
    color: #e14b56;
}

.ep_zd3 span a:hover {
    text-decoration: none;
    color: #000000;
}

/*ep_lingB2*/

.ep_lingB2 {
    height: auto;
    overflow: hidden;
    padding-top: 25px;
}

.ep_lingB2 .l {
    width: 261px;
    float: left;
    padding-left: 40px;
}

.ep_lingB2 .l h3 {
    width: 163px;
    float: left;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #e14b56;
}

.ep_lingB2 .l span {
    width: 60px;
    float: right;
    display: block;
}

.ep_lingB2 .l span a {
    color: #484848;
    padding-top: 10px;
    display: block;
}

.ep_lingB2 .l p {
    clear: both;
    color: #484848;
    line-height: 22px;
    font-size: 14px;
    padding-top: 10px;
    text-align: justify;
}

.ep_lingB2 .r {
    width: 267px;
    float: right;
}

.ep_lingB2 .r ul {
    height: auto;
    overflow: hidden;
}

/*ep_zd4*/

.ep_zd4 {
    padding: 12px 0 0 60px;
    width: 168px;
}

.ep_zd4 span {
    display: block;
    text-align: left;
    margin-bottom: 25px;
}

.ep_zd4 span a {
    color: #e14b56;
}

.ep_zd4 span a:hover {
    text-decoration: none;
    color: #000000;
}

/*ep_dop*/

.ep_dop {
    padding: 20px 0;
    background: #e14b56;
    height: auto;
    overflow: hidden;
    clear: both;
}

.ep_dop h2 {
    height: 97px;
    background: url(../../images/special/ep/n2.jpg) center no-repeat;
    margin-bottom: 20px;
}

.ep_case_title {
    background: url(../../images/special/ep/bg4.jpg) left no-repeat;
    padding-left: 9px;
    width: 1000px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}

.ep_case_title span {
    font-family: "微软雅黑";
    line-height: 25px;
    font-size: 20px;
    color: #ffffff;
    padding-right: 10px;
    font-weight: bold;
    background: #e14b56;
}

.ep_case1>p,
.ep_case2>p,
.ep_case3>p {
    margin-bottom: 20px;
    border: none;
}

.ep_dopM {
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.ep_dop .l {
    width: 375px;
    float: left;
}

.ep_dop .r {
    width: 600px;
    float: right;
}

.ep_dop .r p {
    font-family: "微软雅黑";
    color: #ffffff;
    line-height: 24px;
    font-size: 14px;
}

.ep_dop .r p span {
    font-weight: bold;
}

#ep_p {
    margin-top: 20px;
}

.ep_case1 {
    height: auto;
    overflow: hidden;
}

.ep_case2,
.ep_case3 {
    margin-top: 20px;
    height: auto;
    overflow: hidden;
}

/*ep_mat*/

.ep_mat {
    clear: both;
    height: 380px;
    width: 1000px;
    margin: 38px auto;
    background: url(../../images/special/ep/bg5.jpg) top no-repeat;
    padding-top: 70px;
}

.ep_matM {
    height: 379px;
    background: url(../../images/special/ep/bg6.jpg) no-repeat;
}

.ep_matM ul {
    height: 178px;
}

.ep_matM ul li {
    float: left;
}

.ep_mat1 {
    width: 281px;
    height: auto;
    overflow: hidden;
    padding-top: 50px;
}

.ep_mat1 h4 {
    padding-left: 77px;
    line-height: 21px;
    height: 28px;
    margin-bottom: 3px;
}

.ep_mat1 h4 span,
.ep_mat1 h4>a {
    display: block;
    float: left;
}

.ep_mat1 h4 span {
    width: 60px;
    font-family: "微软雅黑";
}

.ep_mat1 h4 span a {
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
}

.ep_mat1 h4>a {
    width: 133px;
    text-align: right;
    padding-right: 10px;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #ffffff;
}

.ep_mat1 p {
    width: 260px;
    margin: 0 auto;
    font-family: "微软雅黑";
    color: #ffffff;
    line-height: 24px;
    text-align: right;
    font-size: 14px;
}

.ep_mat2 {
    display: block;
    width: 186px;
    height: 157px;
    margin-top: 20px;
}

.ep_mat3 {
    display: block;
    height: 157px;
    margin-top: 20px;
}

.ep_mat2 a,
.ep_mat3 a {
    display: block;
    width: 186px;
    height: 157px;
}

.ep_mat4 {
    width: 281px;
    height: auto;
    overflow: hidden;
    padding-top: 48px;
}

.ep_mat4 h4 {
    padding-right: 80px;
    line-height: 21px;
    height: 28px;
    margin-bottom: 3px;
}

.ep_mat4 h4 span,
.ep_mat4 h4>a {
    display: block;
    float: right;
}

.ep_mat4 h4 span {
    width: 60px;
    font-family: "微软雅黑";
}

.ep_mat4 h4 span a {
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
}

.ep_mat4 p {
    width: 260px;
    margin: 0 auto;
    font-family: "微软雅黑";
    color: #ffffff;
    line-height: 24px;
    text-align: left;
    font-size: 14px;
}

.ep_mat4 h4>a {
    width: 120px;
}

.ep_mat4 h4>a {
    width: 127px;
    text-align: right;
    padding-right: 10px;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #ffffff;
}

/*21*/

.ep_mat21 {
    width: 281px;
    height: auto;
    overflow: hidden;
    padding-top: 44px;
    padding-left: 72px;
}

.ep_mat21 h4 {
    padding-left: 80px;
    line-height: 21px;
    height: 28px;
    margin-bottom: 3px;
}

.ep_mat21 h4 span,
.ep_mat1 h4>a {
    display: block;
    float: left;
}

.ep_mat21 h4 span {
    width: 60px;
    font-family: "微软雅黑";
}

.ep_mat21 h4 span a {
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
}

.ep_mat21 h4>a {
    width: 120px;
    text-align: right;
    padding-left: 10px;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #ffffff;
}

.ep_mat21 p {
    width: 260px;
    margin: 0 auto;
    font-family: "微软雅黑";
    color: #ffffff;
    line-height: 24px;
    text-align: right;
    font-size: 14px;
}

.ep_mat22 {
    display: block;
    width: 186px;
    height: 157px;
    margin-top: 20px;
    padding-left: 20px;
}

.ep_mat22 a,
.ep_mat23 a {
    display: block;
    width: 186px;
    height: 157px;
}

.ep_mat24 {
    width: 255px;
    height: auto;
    overflow: hidden;
    padding-top: 27px;
}

.ep_mat24 h4 {
    padding-right: 65px;
    line-height: 17px;
    height: 28px;
    margin-bottom: 3px;
}

.ep_mat24 h4 span,
.ep_mat4 h4>a {
    display: block;
    float: right;
}

.ep_mat24 h4 span {
    width: 60px;
    font-family: "微软雅黑";
}

.ep_mat24 h4 span a {
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
}

.ep_mat24 p {
    width: 240px;
    margin: 0 auto;
    font-family: "微软雅黑";
    color: #ffffff;
    line-height: 24px;
    text-align: left;
    font-size: 14px;
}

.ep_mat24 h4>a {
    width: 120px;
    text-align: right;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #ffffff;
}

.ep_mat2 a:hover,
.ep_mat3 a:hover,
.ep_mat22 a:hover {}

/*ep_para*/

.ep_para {
    padding: 10px 0;
    background: #e14b56;
    height: auto;
    overflow: hidden;
}

.ep_paraM {
    width: 1000PX;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}

.ep_paraM h2 {
    height: 90px;
    background: url(../../images/special/ep/n3.jpg) no-repeat;
    margin-bottom: 8px;
}

/*yixiashi*/

.ep_tap {
    height: 536px;
    width: 1000px;
    margin: 0 auto;
}

#TabTab03Con1 {
    width: 1000px;
    height: auto;
    overflow: hidden;
    clear: both;
}

#TabTab03Con2 {
    width: 1000px;
    height: auto;
    overflow: hidden;
    clear: both;
}

#TabTab03Con3 {
    width: 1000px;
    height: auto;
    overflow: hidden;
    clear: both;
}

.ep_xx1 {
    width: 1000px;
    height: 32px;
    background-image: url(../../images/special/ep/ep1.jpg);
    cursor: pointer;
    float: right;
}

.ep_xx2 {
    width: 1000px;
    height: 32px;
    line-height: 32px;
    background-image: url(../../images/special/ep/ep2.jpg);
    cursor: pointer;
    float: right;
}

.ep_xx3 {
    width: 1000px;
    height: 32px;
    line-height: 32px;
    background-image: url(../../images/special/ep/ep3.jpg);
    cursor: pointer;
    float: right;
}

.ep_tap1 {
    width: 333px;
    height: 32px;
    line-height: 32px;
    float: left;
    text-align: center;
    cursor: pointer;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #e14b56;
}

.ep_tap2 {
    width: 333px;
    height: 32px;
    line-height: 32px;
    float: left;
    text-align: center;
    cursor: pointer;
    color: #FFFFFF;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #e14b56;
}

.ep_tap3 {
    width: 333px;
    height: 32x;
    line-height: 32px;
    float: left;
    text-align: center;
    cursor: pointer;
    color: #FFFFFF;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #e14b56;
}

#TabTab03Con3 p {
    font-family: "微软雅黑";
    font-size: 16px;
    color: #ffffff;
    padding: 10px 0 5px 0;
}

.ep_tap p {
    line-height: 24px;
    color: #ffffff;
    font-family: "微软雅黑";
    padding: 10px 0 5px 0;
}

.ep_leave .hpt_leaveM_r h3 {
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: normal;
    padding: 46px 0 28px;
    text-align: center;
}

